package com.xiaoq.order.vo;

import java.io.Serializable;
import java.util.List;

/**
 * Created by chenjh on 2017/12/12.
 */
public class OrderQueryVo implements Serializable {
    private static final long serialVersionUID = 7981374040073978584L;

    /** 下单人id*/
    private String userId;

    /** 小店ID */
    private String shopId;

    /** 小店订单ID*/
    private String shopOrderId;

    /** 用于订单的查询，下单时间*/
    private String interpreterId; //讲解员Id

    /** 用于订单的查询，下单时间*/
    private Long createTime;

    /**小店订单状态*/
    private Integer orderState;

    /** 支付状态, @see ConstantUtil */
    private Integer payState;

    /** 支付方式(1、微信，2、支付宝) */
    private Integer payType;

    /** 用于订单的查询，下单时间*/
    private Long endOrderTime;

    /** 订单类型 见（ConstantUtil） */
    private Integer orderType;

    private List<String> spuCodeList;

    private List<String> skuCodeList;

    /** 讲解员的Id 列表*/
    private List<String> interList;

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getShopOrderId() {
		return shopOrderId;
	}

	public void setShopOrderId(String shopOrderId) {
		this.shopOrderId = shopOrderId;
	}

	public String getInterpreterId() {
		return interpreterId;
	}

	public void setInterpreterId(String interpreterId) {
		this.interpreterId = interpreterId;
	}

	public Long getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Long createTime) {
		this.createTime = createTime;
	}

	public Integer getOrderState() {
		return orderState;
	}

	public void setOrderState(Integer orderState) {
		this.orderState = orderState;
	}

	public Integer getPayState() {
		return payState;
	}

	public void setPayState(Integer payState) {
		this.payState = payState;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public Long getEndOrderTime() {
		return endOrderTime;
	}

	public void setEndOrderTime(Long endOrderTime) {
		this.endOrderTime = endOrderTime;
	}

	public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}

	public List<String> getSpuCodeList() {
		return spuCodeList;
	}

	public void setSpuCodeList(List<String> spuCodeList) {
		this.spuCodeList = spuCodeList;
	}

	public List<String> getSkuCodeList() {
		return skuCodeList;
	}

	public void setSkuCodeList(List<String> skuCodeList) {
		this.skuCodeList = skuCodeList;
	}

	public List<String> getInterList() {
		return interList;
	}

	public void setInterList(List<String> interList) {
		this.interList = interList;
	}
    
    

}
